<?php
include_once dirname(dirname(dirname(__FILE__))).'/BaseRequest.php';
class KyInstallOrderStatusPushReq implements BaseRequest
{
/**
     * @var {kyInstallOrderStatusPush\request\CarryOutVo}
     */
	var $carryOutVo;
/**
     * @var {kyInstallOrderStatusPush\request\Keys}
     */
	var $keys;
	var $remark;
/**
     * @var {kyInstallOrderStatusPush\request\ReceiptVo}
     */
	var $receiptVo;
/**
     * @var {kyInstallOrderStatusPush\request\OrderExceptionList}
     */
	var $orderExceptionList;
	var $currentStatusUpdator;
	var $currentStatusDescription;
	var $currentStatusLocation;
	var $currentStatusDatetime;
	var $currentStatus;
	var $transOrderCode;
	var $cpCode;
	var $orderCode;
	var $partnerCode;

    public function getCarryOutVo()
    {
        return $this->carryOutVo;
    }

    public function setCarryOutVo($value)
    {
        $this->carryOutVo = $value;
    }

    public function getKeys()
    {
        return $this->keys;
    }

    public function setKeys($value)
    {
        $this->keys = $value;
    }

    public function getRemark()
    {
        return $this->remark;
    }

    public function setRemark($value)
    {
        $this->remark = $value;
    }

    public function getReceiptVo()
    {
        return $this->receiptVo;
    }

    public function setReceiptVo($value)
    {
        $this->receiptVo = $value;
    }

    public function getOrderExceptionList()
    {
        return $this->orderExceptionList;
    }

    public function setOrderExceptionList($value)
    {
        $this->orderExceptionList = $value;
    }

    public function getCurrentStatusUpdator()
    {
        return $this->currentStatusUpdator;
    }

    public function setCurrentStatusUpdator($value)
    {
        $this->currentStatusUpdator = $value;
    }

    public function getCurrentStatusDescription()
    {
        return $this->currentStatusDescription;
    }

    public function setCurrentStatusDescription($value)
    {
        $this->currentStatusDescription = $value;
    }

    public function getCurrentStatusLocation()
    {
        return $this->currentStatusLocation;
    }

    public function setCurrentStatusLocation($value)
    {
        $this->currentStatusLocation = $value;
    }

    public function getCurrentStatusDatetime()
    {
        return $this->currentStatusDatetime;
    }

    public function setCurrentStatusDatetime($value)
    {
        $this->currentStatusDatetime = $value;
    }

    public function getCurrentStatus()
    {
        return $this->currentStatus;
    }

    public function setCurrentStatus($value)
    {
        $this->currentStatus = $value;
    }

    public function getTransOrderCode()
    {
        return $this->transOrderCode;
    }

    public function setTransOrderCode($value)
    {
        $this->transOrderCode = $value;
    }

    public function getCpCode()
    {
        return $this->cpCode;
    }

    public function setCpCode($value)
    {
        $this->cpCode = $value;
    }

    public function getOrderCode()
    {
        return $this->orderCode;
    }

    public function setOrderCode($value)
    {
        $this->orderCode = $value;
    }

    public function getPartnerCode()
    {
        return $this->partnerCode;
    }

    public function setPartnerCode($value)
    {
        $this->partnerCode = $value;
    }

    public function obtainServiceType()
    {
        return "KY_INSTALL_ORDER_STATUS_PUSH";
    }
}